package com.luo.storage.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.luo.storage.model.domain.PageQueryParams;
import com.luo.storage.model.domain.User;
import com.luo.storage.model.dto.UserLoginDto;
import com.luo.storage.model.vo.UserLoginVo;

public interface UserService extends IService<User> {
    /**
     * 用户条件分页查询
     * @param pageQueryParams
     * @return
     */
    public IPage<User> userPage(PageQueryParams pageQueryParams);

    /**
     * 用户登录
     * @param userLoginDto
     * @return
     */
    UserLoginVo login(UserLoginDto userLoginDto);
}
